﻿using Microsoft.Xna.Framework;


namespace LoD.WPClientLibrary.Animations {
    public class Animation {
        public Animation() { this.Animating = false; }
        public bool Animating { get; set; }
        public string ID { get; set; }

        public virtual void Update() { }

        public virtual Color ModifyColor(Color original) { return original; }

        public virtual Vector2 ModifyPosition(Vector2 original) { return original; }

        public virtual float ModifyRotation(float original) { return original; }

        public virtual Vector2 ModifyScale(Vector2 original) { return original; }

        public virtual int ModifyFrame(int current) { return current; }
    }
}